package com.banhujiu.lakalaPlugin.enums;

/**
 * @author 刘博文
 * @date 2017/4/6 0006 17:00
 */
public enum TradeTypeEnum {
	C012001("012001", "消费交易"),
	C012002("012002", "消费撤销交易"),
	C012003("012003", "退货交易"),
	C012004("012004", "预授权交易"),
	C012005("012005", "预授权撤销交易"),
	C012006("012006", "预授权完成交易"),
	C012007("012007", "风险信息上送交易"),
	C012008("012008", "调账交易"),
	C012009("012009", "脱机消费交易"),
	C012010("012010", "消费冲正交易"),
	C012011("012011", "消费撤销冲正交易"),
	C012012("012012", "预授权冲正交易"),
	C012013("012013", "预授权撤销冲正交易"),
	C012014("012014", "预授权完成冲正交易"),
	C012015("012015", "预授权完成交易"),
	C012016("012016", "TC上送交易"),
	C012017("012017", "脚本执行结果通知交易"),
	C012018("012018", "预授权完成撤销交易"),
	C012019("012019", "POS卡卡转账交易"),
	C012020("012020", "POS卡卡转账撤销交易"),
	C012021("012021", "分期付款交易"),
	C012022("012022", "POS凭条电子化获取交易"),
	C012023("012023", "机场VIP查询交易"),
	C012024("012024", "分期付款冲正交易"),
	C012025("012025", "查询签购单交易"),
	C012031("012031", "报账通POS户名回显交易"),
	C012040("012040", "自动冲正POS类交易"),
	C012041("012041", "地区银联接入离线预授权完成交易"),
	C012043("012043", "消费撤消冲正交易"),
	C012044("012044", "预授权完成撤消冲正交易"),
	C012045("012045", "银联后台脚本通知交易"),
	C012046("012046", "指定账户圈存、现金充值、现金充值撤销冲正交易"),
	C012047("012047", "非指定账户圈存冲正交易"),
	C012050("012050", "BLZF签到"),
	C012052("012052", "EMV更新公钥"),
	C012053("012053", "EMV更新交易参数"),
	C012060("012060", "签到交易"),
	C012061("012061", "签退交易"),
	C012062("012062", "EMV公钥下载"),
	C012063("012063", "EMV参数下载"),
	C012064("012064", "批上送交易"),
	C012065("012065", "结算二交易"),
	C012066("012066", "POS查询交易"),
	C012070("012070", "指定账户圈存交易"),
	C012071("012071", "指定账户圈存冲正交易"),
	C012072("012072", "非指定账户圈存交易"),
	C012073("012073", "非指定账户圈存冲正交易"),
	C012074("012074", "现金充值交易"),
	C012075("012075", "现金充值冲正交易"),
	C012076("012076", "现金充值撤销交易"),
	C012077("012077", "现金充值撤销冲正交易"),
	C012080("012080", "助农取款交易"),
	C012081("012081", "助农取款冲正交易"),
	C012083("012083", "积分宝后台发送交易"),
	C012090("012090", "自动冲正新增轮询交易"),
	C012091("012091", "退货校验交易"),
	C012093("012093", "退货 - UI交易"),
	C012096("012096", "预授权完成 - UI发起交易"),
	C012099("012099", "脱机补单 - UI交易"),
	C012160("012160", "MPOS机构签到"),
	C012161("012161", "MPOS大额消费"),
	C012201("012201", "冲正查询补打交易"),
	C012204("012204", "大额转账"),
	C012205("012205", "交易明细查询"),
	C012206("012206", "代付确认"),
	C112204("112204", "大额转账消费"),
	C112205("112205", "大额转账代付"),
	C112206("112206", "银联全渠道交易结果查询"),
	C012401("012401", "扫码支付（微信、支付宝等）"),
	C012402("012402", "扫码撤销（微信、支付宝等）"),
	C012403("012403", "扫码退货"),
	C012411("012411", "主扫订单生成"),
	C012412("012412", "主扫订单关闭"),
	C012413("012413", "主扫订单退货"),
	C012466("012466", "微信被扫交易查询"),
	C012467("012467", "主扫订单查询（主扫退货查询）"),
	C012493("012493", "页面扫码退货"),
	C012501("012501", "银联增值服务消费"),
	C012502("012502", "银联增值服务消费撤销"),
	C012503("012503", "银联增值服务退货"),
	C012510("012510", "银联增值服务消费冲正"),
	C012511("012511", "银联增值服务消费撤销冲正"),
	C012566("012566", "银联增值服务查询"),
	C021001("021001", "订单查询交易"),
	C021002("021002", "交易确认"),
	C022060("022060", "POS签到"),
	C022061("022061", "预留POS签退"),
	C022001("022001", "POS消费"),
	C022010("022010", "POS消费冲正"),
	C022002("022002", "POS消费撤销"),
	C022011("022011", "POS消费撤销冲正"),
	C022003("022003", "POS消费退货"),
	C022004("022004", "POS预授权"),
	C022012("022012", "POS预授权冲正"),
	C022005("022005", "POS预授权撤销"),
	C022064("022064", "POS批上送"),
	C022009("022009", "POS批结算"),
	C022066("022066", "POS查询余额"),
	C022071("022071", "POS批上送退货"),
	C031003("031003", "现金积分"),
	C015001("015001", "一键激活"),
	C015002("015002", "反激活"),
	C091001("091001", "签到"),
	C091002("091002", "代付"),
	C091003("091003", "代付查询"),
	C091010("091010", "代付确认"),
	C091011("091011", "代付交易查询"),
	C016001("016001", "行业卡签到"),
	C016002("016002", "行业卡更新发卡方"),
	C016003("016003", "行业卡更新卡表"),
	C016004("016004", "行业卡结算"),
	C016005("016005", "行业卡激活"),
	C016006("016006", "行业卡积分"),
	C016007("016007", "行业卡积分兑换"),
	C016008("016008", "行业卡管理员改密"),
	C016009("016009", "行业卡积分撤销"),
	C016010("016010", "行业卡积分兑换撤销"),
	C016011("016011", "行业卡会员卡转账"),
	C016012("016012", "行业卡查询"),
	C016013("016013", "行业卡联机改密"),
	C016014("016014", "行业卡联机消费"),
	C016015("016015", "行业卡消费撤销"),
	C016016("016016", "行业卡现金充值"),
	C016017("016017", "行业卡联机续期"),
	C016021("016021", "行业卡银行卡充值"),
	C016023("016023", "行业卡会员卡充值"),
	C016024("016024", "行业卡交易查询"),
	C016026("016026", "行业卡密码重置"),
	C016040("016040", "行业卡冲正"),
	C016106("016106", "行业卡会员积分冲正"),
	C016107("016107", "行业卡积分兑换冲正"),
	C016109("016109", "行业卡会员积分撤销冲正"),
	C016110("016110", "行业卡积分兑换撤销冲正"),
	C016111("016111", "行业卡会员卡转账冲正"),
	C016114("016114", "行业卡联机消费冲正"),
	C016115("016115", "行业卡联机消费撤销冲正"),
	C016116("016116", "行业卡现金充值冲正"),
	C016123("016123", "行业卡会员卡充值冲正"),
	C999901("999901", "拉卡拉便利支付签到"),
	C999903("999903", "拉卡拉信用卡还款"),
	C999904("999904", "拉卡拉手机充值"),
	C999905("999905", "拉卡拉账单号查询"),
	C999906("999906", "拉卡拉账单号支付"),
	C999907("999907", "拉卡拉信用卡还款确认"),
	C999908("999908", "TC上送"),
	C999911("999911", "拉卡拉POS贷款合同查询"),
	C999912("999912", "拉卡拉POS贷刷卡还款"),;
	
	private String value;

	private String message;

	TradeTypeEnum(String value, String message) {
		this.value = value;
		this.message = message;
	}

	public String getValue() {
		return value;
	}

	public void setValue(String value) {
		this.value = value;
	}

	public String getMessage() {
		return message;
	}

	public void setMessage(String message) {
		this.message = message;
	}
}
